package cc.geguol.iodemo.arraydemo;

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;

/**
 * 作者：13687
 * 日期：2017/6/18
 * 项目：IODemo
 * 描述：字节数组
 */
public class ByteArrayTest {
	public static void main(String[] args) {
		// 拿到一个字节数组 源 这里没有直接操作文件资源
		ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream("wo ai da ya ".getBytes());

//		会哟一个默认的自增长的数组
		ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();

		int ch = 0;

		while ((ch=byteArrayInputStream.read())!=-1){
		    byteArrayOutputStream.write(ch);
		}
		// 写完后查看 数组大小

		System.out.println("size:"+byteArrayOutputStream.size());
		System.out.println("string:"+byteArrayOutputStream.toString());
	}
}
